home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModelessBarsData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  3.4 KB  |  108 lines  |  [TEXT/CWIE]

  1. // DModelessBarsData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idBars3        'Bar4'
  8. #define idStandard8        'Sta8'
  9. #define idGraphic6        'Gra6'
  10. #define idSlider3        'Sli3'
  11. #define idTickMarks3        'Tic3'
  12. #define idNonDirectional3        'Non3'
  13. #define idLittleArrows3        'Lit3'
  14. #define idSpinner3        'Spi3'
  15. #define idVolumeControl3        'Vol3'
  16. #define idJimSSlider3        'Jim3'
  17. #define idStandard9        'Sta9'
  18. #define idIndeterminate3        'Ind3'
  19. #define idChasingArrows3        'Cha3'
  20. #define idRectangle3        'Rec3'
  21. #define idRoundRect3        'Rou4'
  22. #define idBarberPole3        'Bar5'
  23. #define idRoundBarber3        'Rou5'
  24.  
  25. //----------
  26. struct DModelessBarsData {
  27.     AMSignaler        super;
  28.  
  29.     UInt16        mBars3;
  30.     SInt16        mStandard8;
  31.     SInt16        mGraphic6;
  32.     SInt16        mSlider3;
  33.     SInt16        mTickMarks3;
  34.     SInt16        mNonDirectional3;
  35.     SInt16        mLittleArrows3;
  36.     SInt16        mSpinner3;
  37.     SInt16        mVolumeControl3;
  38.     SInt16        mJimSSlider3;
  39.     SInt16        mStandard9;
  40.     SInt16        mIndeterminate3;
  41.     SInt16        mChasingArrows3;
  42.     SInt16        mRectangle3;
  43.     SInt16        mRoundRect3;
  44.     SInt16        mBarberPole3;
  45.     SInt16        mRoundBarber3;
  46. };
  47. typedef struct DModelessBarsData DModelessBarsData;
  48.  
  49. //----------
  50. DModelessBarsData*        NewDModelessBarsData ();
  51. void    DeleteDModelessBarsData        (DModelessBarsData*        data);
  52.  
  53. //----------
  54. void        DModelessBarsData_Init    (DModelessBarsData*        self);
  55. void        DModelessBarsData_Free    (DModelessBarsData*        self);
  56.  
  57. UInt16        GetBars3        (DModelessBarsData*        self);
  58. void        SetBars3        (DModelessBarsData*        self,
  59.                              UInt16        inValue);
  60. SInt16        GetStandard8        (DModelessBarsData*        self);
  61. void        SetStandard8        (DModelessBarsData*        self,
  62.                              SInt16        inValue);
  63. SInt16        GetGraphic6        (DModelessBarsData*        self);
  64. void        SetGraphic6        (DModelessBarsData*        self,
  65.                              SInt16        inValue);
  66. SInt16        GetSlider3        (DModelessBarsData*        self);
  67. void        SetSlider3        (DModelessBarsData*        self,
  68.                              SInt16        inValue);
  69. SInt16        GetTickMarks3        (DModelessBarsData*        self);
  70. void        SetTickMarks3        (DModelessBarsData*        self,
  71.                              SInt16        inValue);
  72. SInt16        GetNonDirectional3        (DModelessBarsData*        self);
  73. void        SetNonDirectional3        (DModelessBarsData*        self,
  74.                              SInt16        inValue);
  75. SInt16        GetLittleArrows3        (DModelessBarsData*        self);
  76. void        SetLittleArrows3        (DModelessBarsData*        self,
  77.                              SInt16        inValue);
  78. SInt16        GetSpinner3        (DModelessBarsData*        self);
  79. void        SetSpinner3        (DModelessBarsData*        self,
  80.                              SInt16        inValue);
  81. SInt16        GetVolumeControl3        (DModelessBarsData*        self);
  82. void        SetVolumeControl3        (DModelessBarsData*        self,
  83.                              SInt16        inValue);
  84. SInt16        GetJimSSlider3        (DModelessBarsData*        self);
  85. void        SetJimSSlider3        (DModelessBarsData*        self,
  86.                              SInt16        inValue);
  87. SInt16        GetStandard9        (DModelessBarsData*        self);
  88. void        SetStandard9        (DModelessBarsData*        self,
  89.                              SInt16        inValue);
  90. SInt16        GetIndeterminate3        (DModelessBarsData*        self);
  91. void        SetIndeterminate3        (DModelessBarsData*        self,
  92.                              SInt16        inValue);
  93. SInt16        GetChasingArrows3        (DModelessBarsData*        self);
  94. void        SetChasingArrows3        (DModelessBarsData*        self,
  95.                              SInt16        inValue);
  96. SInt16        GetRectangle3        (DModelessBarsData*        self);
  97. void        SetRectangle3        (DModelessBarsData*        self,
  98.                              SInt16        inValue);
  99. SInt16        GetRoundRect3        (DModelessBarsData*        self);
  100. void        SetRoundRect3        (DModelessBarsData*        self,
  101.                              SInt16        inValue);
  102. SInt16        GetBarberPole3        (DModelessBarsData*        self);
  103. void        SetBarberPole3        (DModelessBarsData*        self,
  104.                              SInt16        inValue);
  105. SInt16        GetRoundBarber3        (DModelessBarsData*        self);
  106. void        SetRoundBarber3        (DModelessBarsData*        self,
  107.                              SInt16        inValue);
  108.